home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 62
/
Volume 62 - JOGO DISK .iso
/
Games
/
nexon.swf
/
scripts
/
__Packages
/
game
/
Enermy.as
< prev
next >
Wrap
Text File
|
2008-03-12
|
72KB
|
1,465 lines
if(true)
{
if(true)
{
if(!eval("\x01\x01")[§§constant(1)])
{
eval("\x01\x01")[§§constant(1)] = new §\§\§constant(2)§();
}
§§pop();
if(!eval("\x01\x01")[§§constant(1)][§§constant(3)])
{
var _loc2_ = eval(§§constant(1))[§§constant(3)] = function(rootMc, targetMc, col, row, intX, intY, spacing)
{
this[§§constant(4)] = rootMc;
this[§§constant(5)] = targetMc;
this[§§constant(6)] = col;
this[§§constant(7)] = row;
this[§§constant(8)] = intX;
this[§§constant(9)] = intY;
this[§§constant(10)] = spacing;
this[§§constant(11)] = this[§§constant(12)][this[§§constant(13)]];
this[§§constant(14)]();
}[§§constant(15)];
eval(§§constant(1))[§§constant(3)] = function(rootMc, targetMc, col, row, intX, intY, spacing)
{
this[§§constant(4)] = rootMc;
this[§§constant(5)] = targetMc;
this[§§constant(6)] = col;
this[§§constant(7)] = row;
this[§§constant(8)] = intX;
this[§§constant(9)] = intY;
this[§§constant(10)] = spacing;
this[§§constant(11)] = this[§§constant(12)][this[§§constant(13)]];
this[§§constant(14)]();
}[§§constant(16)] = function()
{
eval(§§constant(1))[§§constant(3)][§§constant(17)] = 0;
};
_loc2_[§§constant(14)] = function()
{
this[§§constant(18)] = this[§§constant(8)];
this[§§constant(19)] = this[§§constant(9)];
this[§§constant(20)] = this[§§constant(8)];
this[§§constant(21)] = this[§§constant(9)];
this[§§constant(22)] = null;
this[§§constant(23)] = null;
this[§§constant(24)] = this[§§constant(8)];
this[§§constant(25)] = this[§§constant(9)];
this[§§constant(26)] = 0;
if(this[§§constant(27)] == undefined)
{
eval(§§constant(1))[§§constant(3)][§§constant(17)]++;
this[§§constant(28)] = eval(§§constant(1))[§§constant(3)][§§constant(17)];
this[§§constant(29)] += this[§§constant(28)] - 1;
this[§§constant(30)] = this[§§constant(4)][§§constant(31)][§§constant(32)](this[§§constant(18)],this[§§constant(19)],this[§§constant(29)]);
this[§§constant(27)] = this[§§constant(5)][§§constant(35)](this[§§constant(34)],this[§§constant(33)] + this[§§constant(28)],this[§§constant(30)]);
this[§§constant(4)][§§constant(36)][§§constant(37)](this[§§constant(18)],this[§§constant(19)]);
}
this[§§constant(27)][§§constant(38)] = this[§§constant(18)] * this[§§constant(10)];
this[§§constant(27)][§§constant(39)] = this[§§constant(19)] * this[§§constant(10)];
this[§§constant(40)] = this[§§constant(18)] * this[§§constant(10)] + 20;
this[§§constant(41)] = this[§§constant(19)] * this[§§constant(10)] + 20;
this[§§constant(42)] = null;
this[§§constant(43)] = null;
this[§§constant(44)] = true;
this[§§constant(45)]();
this[§§constant(46)](this[§§constant(6)],this[§§constant(7)]);
this[§§constant(47)](this[§§constant(6)],this[§§constant(7)]);
this[§§constant(48)]();
};
_loc2_[§§constant(49)] = function()
{
§§constant(51)(this[§§constant(50)]);
this[§§constant(44)] = false;
this[§§constant(52)]();
this[§§constant(53)]();
};
_loc2_[§§constant(53)] = function()
{
eval(§§constant(1))[§§constant(3)][§§constant(17)]--;
if(eval(§§constant(1))[§§constant(3)][§§constant(17)] <= 0)
{
this[§§constant(4)][§§constant(54)](true);
}
};
_loc2_[§§constant(48)] = function()
{
this[§§constant(27)][§§constant(55)] = this;
this[§§constant(27)][§§constant(56)] = function(type)
{
if(type == §§constant(57))
{
this[§§constant(55)][§§constant(4)][§§constant(31)][§§constant(58)](this[§§constant(55)][§§constant(18)],this[§§constant(55)][§§constant(19)],this[§§constant(55)][§§constant(33)] + this[§§constant(55)][§§constant(28)],this[§§constant(55)]);
this[§§constant(55)][§§constant(59)]();
this[§§constant(60)] = function()
{
this[§§constant(55)][§§constant(61)]();
};
}
else if(type == §§constant(62))
{
this[§§constant(55)][§§constant(64)](§§constant(63));
}
else if(type == §§constant(65))
{
this[§§constant(55)][§§constant(49)]();
this[§§constant(55)][§§constant(64)](§§constant(66));
}
else if(type == §§constant(67))
{
this[§§constant(55)][§§constant(64)](§§constant(63));
}
else if(type == §§constant(68))
{
this[§§constant(55)][§§constant(4)][§§constant(36)][§§constant(68)](this[§§constant(55)][§§constant(18)],this[§§constant(55)][§§constant(19)],this[§§constant(55)][§§constant(69)]);
}
else if(type == §§constant(66))
{
this[§§constant(55)][§§constant(70)]();
}
};
};
_loc2_[§§constant(52)] = function()
{
this[§§constant(27)][§§constant(60)] = null;
};
_loc2_[§§constant(64)] = function(type)
{
if(type != this[§§constant(71)])
{
var _loc3_ = this[§§constant(71)];
this[§§constant(71)] = type;
if(type == §§constant(63))
{
this[§§constant(72)](2);
this[§§constant(74)](this[§§constant(73)]);
}
else if(type == §§constant(75))
{
this[§§constant(72)](0);
this[§§constant(74)](§§constant(75));
}
else if(type == §§constant(76))
{
this[§§constant(72)](4);
this[§§constant(73)] = !(this[§§constant(73)] == null or this[§§constant(73)] == undefined or this[§§constant(73)] == §§constant(77)) ? this[§§constant(73)] : §§constant(78);
if(_loc3_ != §§constant(79))
{
this[§§constant(80)] = true;
}
this[§§constant(74)](this[§§constant(73)]);
}
else if(type == §§constant(79))
{
this[§§constant(72)](1);
this[§§constant(73)] = !(this[§§constant(73)] == null or this[§§constant(73)] == undefined or this[§§constant(73)] == §§constant(77)) ? this[§§constant(73)] : §§constant(78);
if(_loc3_ != §§constant(76))
{
this[§§constant(80)] = true;
}
this[§§constant(74)](this[§§constant(73)]);
}
else if(type == §§constant(81))
{
this[§§constant(82)] = true;
this[§§constant(52)]();
if(this[§§constant(44)] and this[§§constant(71)] != §§constant(66))
{
this[§§constant(74)](§§constant(81));
}
}
else if(type == §§constant(66))
{
this[§§constant(44)] = false;
this[§§constant(82)] = true;
this[§§constant(52)]();
this[§§constant(74)](§§constant(66));
}
}
};
_loc2_[§§constant(74)] = function(type)
{
if(!this[§§constant(82)])
{
if(this[§§constant(71)] == §§constant(63) or this[§§constant(71)] == §§constant(76) or this[§§constant(71)] == §§constant(79))
{
if(type == §§constant(83) or type == §§constant(84) or type == §§constant(85) or type == §§constant(78))
{
var _loc3_ = this[§§constant(71)] != §§constant(63) ? this[§§constant(71)] : §§constant(86);
this[§§constant(27)][§§constant(88)](_loc3_ + type + §§constant(87));
}
else if(type == §§constant(77))
{
if(this[§§constant(71)] == §§constant(63))
{
this[§§constant(27)][§§constant(88)](§§constant(89));
}
}
else if(type == §§constant(67))
{
if(this[§§constant(71)] == §§constant(76) or this[§§constant(71)] == §§constant(79))
{
this[§§constant(27)][§§constant(90)][§§constant(91)] = false;
this[§§constant(27)][§§constant(90)][§§constant(92)] = §§constant(93);
this[§§constant(27)][§§constant(90)][§§constant(94)] = true;
this[§§constant(27)][§§constant(90)][§§constant(96)](§§constant(95));
}
}
else if(type == §§constant(97))
{
if(this[§§constant(71)] == §§constant(76) or this[§§constant(71)] == §§constant(79))
{
this[§§constant(27)][§§constant(90)][§§constant(91)] = false;
this[§§constant(27)][§§constant(90)][§§constant(92)] = §§constant(98);
this[§§constant(27)][§§constant(90)][§§constant(94)] = true;
this[§§constant(27)][§§constant(90)][§§constant(96)](§§constant(99));
}
}
}
else if(type == §§constant(75))
{
this[§§constant(27)][§§constant(88)](§§constant(100));
}
else if(type == §§constant(62))
{
this[§§constant(27)][§§constant(90)][§§constant(92)] = §§constant(62);
this[§§constant(27)][§§constant(90)][§§constant(94)] = true;
this[§§constant(27)][§§constant(90)][§§constant(96)](§§constant(101));
}
else if(type == §§constant(65))
{
this[§§constant(27)][§§constant(90)][§§constant(92)] = §§constant(65);
this[§§constant(27)][§§constant(90)][§§constant(94)] = true;
this[§§constant(27)][§§constant(90)][§§constant(96)](§§constant(102));
}
}
else if(type == §§constant(81))
{
this[§§constant(27)][§§constant(88)](§§constant(103));
}
else if(type == §§constant(66))
{
this[§§constant(27)][§§constant(88)](§§constant(104));
}
};
_loc2_[§§constant(105)] = function()
{
if(!this[§§constant(82)])
{
if(this[§§constant(71)] == §§constant(63) or this[§§constant(71)] == §§constant(76) or this[§§constant(71)] == §§constant(79))
{
if(this[§§constant(40)] != this[§§constant(106)] or this[§§constant(41)] != this[§§constant(107)])
{
this[§§constant(27)][§§constant(90)][§§constant(108)]();
}
else if(this[§§constant(71)] == §§constant(76) or this[§§constant(71)] == §§constant(79))
{
if(this[§§constant(27)][§§constant(90)][§§constant(94)])
{
if(!this[§§constant(27)][§§constant(90)][§§constant(91)])
{
this[§§constant(27)][§§constant(90)][§§constant(91)] = true;
this[§§constant(27)][§§constant(90)][§§constant(96)](this[§§constant(27)][§§constant(90)][§§constant(92)] + §§constant(87));
}
}
else
{
this[§§constant(27)][§§constant(90)][§§constant(88)](§§constant(109));
}
}
else if(this[§§constant(71)] == §§constant(63))
{
this[§§constant(27)][§§constant(90)][§§constant(88)](1);
}
}
this[§§constant(106)] = this[§§constant(40)];
this[§§constant(107)] = this[§§constant(41)];
}
};
_loc2_[§§constant(72)] = function(speedStep)
{
this[§§constant(13)] = speedStep;
this[§§constant(11)] = this[§§constant(12)][speedStep];
var _loc7_ = eval(§§constant(110))[§§constant(111)]((this[§§constant(40)] - 20) / this[§§constant(10)]);
var _loc6_ = eval(§§constant(110))[§§constant(111)]((this[§§constant(41)] - 20) / this[§§constant(10)]);
var _loc2_ = this[§§constant(40)] - _loc7_ * this[§§constant(10)] - 20;
var _loc3_ = this[§§constant(41)] - _loc6_ * this[§§constant(10)] - 20;
var _loc4_ = eval(§§constant(110))[§§constant(111)](_loc2_ / this[§§constant(11)]);
var _loc5_ = eval(§§constant(110))[§§constant(111)](_loc3_ / this[§§constant(11)]);
this[§§constant(40)] -= _loc2_ - _loc4_ * this[§§constant(11)];
this[§§constant(41)] -= _loc3_ - _loc5_ * this[§§constant(11)];
};
_loc2_[§§constant(112)] = function()
{
this[§§constant(13)] = this[§§constant(13)] > 2 ? this[§§constant(13)] : 2;
this[§§constant(13)] = this[§§constant(13)] + 1;
this[§§constant(13)] = this[§§constant(13)] < 4 ? this[§§constant(13)] : 4;
this[§§constant(72)](this[§§constant(13)]);
};
_loc2_[§§constant(113)] = function(x, y)
{
var _loc2_ = this[§§constant(4)][§§constant(36)][§§constant(114)](x,y);
if(!this[§§constant(82)])
{
if(_loc2_[§§constant(33)] == §§constant(115))
{
if(this[§§constant(71)] == §§constant(63))
{
this[§§constant(64)](§§constant(75));
}
else if(this[§§constant(71)] == §§constant(79) or this[§§constant(71)] == §§constant(76))
{
this[§§constant(74)](§§constant(67));
}
}
else if(_loc2_[§§constant(33)] == §§constant(116))
{
if(_loc2_[§§constant(117)])
{
if(this[§§constant(71)] == §§constant(63))
{
this[§§constant(64)](§§constant(75));
}
else if(this[§§constant(71)] == §§constant(79) or this[§§constant(71)] == §§constant(76))
{
this[§§constant(74)](§§constant(67));
}
}
}
else if(_loc2_[§§constant(33)] == §§constant(118))
{
if(_loc2_[§§constant(119)] == §§constant(120))
{
this[§§constant(121)](true);
this[§§constant(122)](1);
}
else if(_loc2_[§§constant(119)] == §§constant(123))
{
this[§§constant(124)](1);
}
else if(_loc2_[§§constant(119)] == §§constant(11))
{
if(this[§§constant(71)] == §§constant(63))
{
this[§§constant(112)]();
}
}
else if(_loc2_[§§constant(119)] == §§constant(125))
{
if(this[§§constant(71)] == §§constant(63))
{
this[§§constant(64)](§§constant(79));
}
}
else if(_loc2_[§§constant(119)] == §§constant(126))
{
if(this[§§constant(71)] == §§constant(63))
{
this[§§constant(64)](§§constant(76));
}
}
this[§§constant(127)](_loc2_[§§constant(119)]);
_loc2_[§§constant(70)]();
}
}
};
_loc2_[§§constant(127)] = function(type)
{
this[§§constant(69)][§§constant(128)](type);
};
_loc2_[§§constant(45)] = function()
{
this[§§constant(69)] = new §\§\§constant(129)§();
};
_loc2_[§§constant(124)] = function(power)
{
this[§§constant(123)] += power;
this[§§constant(123)] = this[§§constant(123)] > 1 ? this[§§constant(123)] : 1;
};
_loc2_[§§constant(130)] = function()
{
return this[§§constant(123)];
};
_loc2_[§§constant(122)] = function(num)
{
this[§§constant(120)] += num;
if(this[§§constant(120)] >= this[§§constant(131)])
{
this[§§constant(120)] = this[§§constant(131)];
}
else if(this[§§constant(120)] <= 0)
{
this[§§constant(120)] = 0;
}
};
_loc2_[§§constant(132)] = function()
{
return this[§§constant(120)];
};
_loc2_[§§constant(121)] = function(bool)
{
if(bool)
{
this[§§constant(131)] = this[§§constant(131)] + 1;
}
else
{
this[§§constant(131)] = 0;
}
};
_loc2_[§§constant(133)] = function()
{
if(this[§§constant(134)](this[§§constant(18)],this[§§constant(19)]) == 1)
{
if(!this[§§constant(4)][§§constant(36)][§§constant(135)](this[§§constant(18)],this[§§constant(19)]))
{
if(this[§§constant(4)][§§constant(36)][§§constant(136)](this[§§constant(18)],this[§§constant(19)]))
{
if(this[§§constant(71)] != §§constant(75) and this[§§constant(132)]() > 0)
{
this[§§constant(4)][§§constant(36)][§§constant(133)](this[§§constant(18)],this[§§constant(19)],this);
}
}
else
{
this[§§constant(137)](this[§§constant(18)],this[§§constant(19)],0);
}
}
else
{
this[§§constant(137)](this[§§constant(18)],this[§§constant(19)],0);
}
}
};
_loc2_[§§constant(47)] = function(col, row)
{
var _loc3_ = 0;
while(_loc3_ < row)
{
this[§§constant(138)][_loc3_] = new §\§\§constant(129)§();
var _loc2_ = 0;
while(_loc2_ < col)
{
this[§§constant(138)][_loc3_][_loc2_] = 0;
_loc2_ = _loc2_ + 1;
}
_loc3_ = _loc3_ + 1;
}
};
_loc2_[§§constant(137)] = function(x, y, num)
{
this[§§constant(138)][y][x] = num;
};
_loc2_[§§constant(134)] = function(x, y)
{
return this[§§constant(138)][y][x];
};
_loc2_[§§constant(59)] = function()
{
§§constant(51)(this[§§constant(50)]);
this[§§constant(139)] = true;
this[§§constant(133)]();
this[§§constant(140)](this[§§constant(18)],this[§§constant(19)]);
this[§§constant(141)]();
if(this[§§constant(18)] != this[§§constant(142)] or this[§§constant(19)] != this[§§constant(143)])
{
this[§§constant(139)] = false;
this[§§constant(144)](this[§§constant(18)],this[§§constant(19)],this[§§constant(142)],this[§§constant(143)]);
this[§§constant(26)] = 0;
this[§§constant(145)]();
}
else
{
this[§§constant(50)] = §§constant(147)(this,§§constant(59),this[§§constant(146)]);
this[§§constant(74)](this[§§constant(73)]);
}
};
_loc2_[§§constant(46)] = function(col, row)
{
var _loc3_ = 0;
while(_loc3_ < row)
{
this[§§constant(148)][_loc3_] = new §\§\§constant(129)§();
var _loc2_ = 0;
while(_loc2_ < col)
{
this[§§constant(148)][_loc3_][_loc2_] = 0;
_loc2_ = _loc2_ + 1;
}
_loc3_ = _loc3_ + 1;
}
};
_loc2_[§§constant(149)] = function(x, y, num)
{
this[§§constant(148)][y][x] = num;
};
_loc2_[§§constant(150)] = function(x, y)
{
return this[§§constant(148)][y][x];
};
_loc2_[§§constant(141)] = function()
{
var _loc14_ = getTimer();
var _loc7_ = undefined;
var _loc5_ = undefined;
var _loc11_ = undefined;
var _loc10_ = undefined;
var _loc13_ = this[§§constant(4)][§§constant(151)][§§constant(18)];
var _loc12_ = this[§§constant(4)][§§constant(151)][§§constant(19)];
var _loc4_ = undefined;
var _loc9_ = undefined;
var _loc8_ = undefined;
var _loc6_ = new §\§\§constant(2)§();
this[§§constant(4)][§§constant(36)][§§constant(152)]();
var _loc3_ = 0;
while(_loc3_ < this[§§constant(7)])
{
var _loc2_ = 0;
while(_loc2_ < this[§§constant(6)])
{
if(this[§§constant(153)][_loc3_][_loc2_])
{
_loc6_ = this[§§constant(4)][§§constant(36)][§§constant(114)](_loc2_,_loc3_);
_loc7_ = eval(§§constant(110))[§§constant(154)]((this[§§constant(18)] - _loc2_) * (this[§§constant(18)] - _loc2_) + (this[§§constant(19)] - _loc3_) * (this[§§constant(19)] - _loc3_));
_loc4_ = 0;
_loc8_ = 0;
_loc5_ = 0;
if(_loc6_[§§constant(33)] == §§constant(155) or _loc6_[§§constant(33)] == §§constant(156))
{
_loc4_ -= eval(§§constant(110))[§§constant(111)](_loc7_ * 5);
if(this[§§constant(4)][§§constant(36)][§§constant(157)](_loc2_,_loc3_))
{
_loc5_ += 2;
}
else
{
_loc5_ -= 5;
}
if(this[§§constant(4)][§§constant(36)][§§constant(158)](_loc2_,_loc3_))
{
_loc5_ -= 5;
}
else
{
_loc5_ += 3;
}
if(this[§§constant(4)][§§constant(36)][§§constant(135)](_loc2_,_loc3_))
{
_loc5_ -= 7;
}
else
{
_loc5_ += 2;
}
_loc8_ = _loc5_ * 20 - eval(§§constant(110))[§§constant(111)](_loc7_ * 20);
_loc4_ += _loc8_;
if(_loc5_ > 0 and _loc8_ > 0)
{
this[§§constant(137)](_loc2_,_loc3_,1);
}
else
{
this[§§constant(137)](_loc2_,_loc3_,0);
}
if(_loc6_[§§constant(33)] == §§constant(156) and _loc6_[§§constant(159)])
{
_loc4_ -= 300 + eval(§§constant(110))[§§constant(111)](_loc7_ * 10);
}
}
else if(_loc6_[§§constant(33)] == §§constant(118))
{
_loc4_ = 250 - eval(§§constant(110))[§§constant(111)](_loc7_ * 10);
}
else if(_loc6_[§§constant(33)] == §§constant(115))
{
_loc4_ -= 300 + eval(§§constant(110))[§§constant(111)](_loc7_ * 10);
this[§§constant(137)](_loc2_,_loc3_,0);
}
else if(_loc6_[§§constant(33)] == §§constant(120))
{
_loc4_ -= 300 + eval(§§constant(110))[§§constant(111)](_loc7_ * 10);
this[§§constant(137)](_loc2_,_loc3_,0);
}
if(_loc13_ == _loc2_ and _loc12_ == _loc3_)
{
_loc8_ = 200 - eval(§§constant(110))[§§constant(111)](_loc7_ * 10);
_loc4_ += _loc8_;
this[§§constant(137)](_loc2_,_loc3_,1);
}
if(_loc9_ == undefined or _loc9_ < _loc4_)
{
_loc9_ = _loc4_;
_loc11_ = _loc2_;
_loc10_ = _loc3_;
}
}
_loc2_ = _loc2_ + 1;
}
_loc3_ = _loc3_ + 1;
}
this[§§constant(142)] = _loc11_;
this[§§constant(143)] = _loc10_;
_loc14_ = getTimer() - _loc14_;
};
_loc2_[§§constant(160)] = function(x, y)
{
var _loc2_ = new §\§\§constant(2)§();
this[§§constant(153)][y][x] = true;
if(!this[§§constant(153)][y - 1][x])
{
_loc2_ = this[§§constant(4)][§§constant(36)][§§constant(114)](x,y - 1);
if(_loc2_[§§constant(161)] and _loc2_[§§constant(33)] != §§constant(115))
{
this[§§constant(160)](x,y - 1);
}
}
if(!this[§§constant(153)][y + 1][x])
{
_loc2_ = this[§§constant(4)][§§constant(36)][§§constant(114)](x,y + 1);
if(_loc2_[§§constant(161)] and _loc2_[§§constant(33)] != §§constant(115))
{
this[§§constant(160)](x,y + 1);
}
}
if(!this[§§constant(153)][y][x - 1])
{
_loc2_ = this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y);
if(_loc2_[§§constant(161)] and _loc2_[§§constant(33)] != §§constant(115) and _loc2_[§§constant(33)] != §§constant(116))
{
this[§§constant(160)](x - 1,y);
}
}
if(!this[§§constant(153)][y][x + 1])
{
_loc2_ = this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y);
if(_loc2_[§§constant(161)] and _loc2_[§§constant(33)] != §§constant(115) and _loc2_[§§constant(33)] != §§constant(116))
{
this[§§constant(160)](x + 1,y);
}
}
};
_loc2_[§§constant(140)] = function(x, y)
{
var _loc4_ = getTimer();
var _loc3_ = 0;
while(_loc3_ < this[§§constant(7)])
{
this[§§constant(153)][_loc3_] = new §\§\§constant(129)§();
var _loc2_ = 0;
while(_loc2_ < this[§§constant(6)])
{
this[§§constant(153)][_loc3_][_loc2_] = false;
_loc2_ = _loc2_ + 1;
}
_loc3_ = _loc3_ + 1;
}
this[§§constant(160)](x,y);
_loc4_ = getTimer() - _loc4_;
};
_loc2_[§§constant(162)] = function(x, y, tx, ty)
{
var _loc12_ = new §\§\§constant(2)§();
var _loc6_ = undefined;
var _loc5_ = undefined;
var _loc4_ = undefined;
var _loc10_ = undefined;
var _loc9_ = undefined;
var _loc11_ = undefined;
this[§§constant(163)][y][x] = true;
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y - 1)[§§constant(33)] != §§constant(115))
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y - 1)[§§constant(161)] and !this[§§constant(163)][y - 1][x])
{
_loc5_ = eval(§§constant(110))[§§constant(154)]((x - x) * (x - x) + (y - (y - 1)) * (y - (y - 1)));
_loc4_ = eval(§§constant(110))[§§constant(154)]((x - tx) * (x - tx) + (y - 1 - ty) * (y - 1 - ty));
if(_loc6_ == undefined or _loc6_ > _loc5_ + _loc4_)
{
_loc6_ = _loc5_ + _loc4_;
_loc10_ = x;
_loc9_ = y - 1;
_loc11_ = §§constant(164);
}
}
}
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y + 1)[§§constant(33)] != §§constant(115))
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y + 1)[§§constant(161)] and !this[§§constant(163)][y + 1][x])
{
_loc5_ = eval(§§constant(110))[§§constant(154)]((x - x) * (x - x) + (y - (y + 1)) * (y - (y + 1)));
_loc4_ = eval(§§constant(110))[§§constant(154)]((x - tx) * (x - tx) + (y + 1 - ty) * (y + 1 - ty));
if(_loc6_ == undefined or _loc6_ > _loc5_ + _loc4_)
{
_loc6_ = _loc5_ + _loc4_;
_loc10_ = x;
_loc9_ = y + 1;
_loc11_ = §§constant(165);
}
}
}
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y)[§§constant(33)] != §§constant(115))
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y)[§§constant(161)] and !this[§§constant(163)][y][x - 1])
{
_loc5_ = eval(§§constant(110))[§§constant(154)]((x - (x - 1)) * (x - (x - 1)) + (y - y) * (y - y));
_loc4_ = eval(§§constant(110))[§§constant(154)]((x - 1 - tx) * (x - 1 - tx) + (y - ty) * (y - ty));
if(_loc6_ == undefined or _loc6_ > _loc5_ + _loc4_)
{
_loc6_ = _loc5_ + _loc4_;
_loc10_ = x - 1;
_loc9_ = y;
_loc11_ = §§constant(166);
}
}
}
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y)[§§constant(33)] != §§constant(115))
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y)[§§constant(161)] and !this[§§constant(163)][y][x + 1])
{
_loc5_ = eval(§§constant(110))[§§constant(154)]((x - (x + 1)) * (x - (x + 1)) + (y - y) * (y - y));
_loc4_ = eval(§§constant(110))[§§constant(154)]((x + 1 - tx) * (x + 1 - tx) + (y - ty) * (y - ty));
if(_loc6_ == undefined or _loc6_ > _loc5_ + _loc4_)
{
_loc6_ = _loc5_ + _loc4_;
_loc10_ = x + 1;
_loc9_ = y;
_loc11_ = §§constant(167);
}
}
}
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y - 1)[§§constant(33)] != §§constant(115))
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y - 1)[§§constant(161)] and !this[§§constant(163)][y - 1][x - 1])
{
_loc5_ = eval(§§constant(110))[§§constant(154)]((x - (x - 1)) * (x - (x - 1)) + (y - (y - 1)) * (y - (y - 1)));
_loc4_ = eval(§§constant(110))[§§constant(154)]((x - 1 - tx) * (x - 1 - tx) + (y - 1 - ty) * (y - 1 - ty));
if(_loc6_ == undefined or _loc6_ > _loc5_ + _loc4_)
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y - 1)[§§constant(161)] or this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y)[§§constant(161)])
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y - 1)[§§constant(33)] != §§constant(115) or this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y)[§§constant(33)] != §§constant(115))
{
_loc6_ = _loc5_ + _loc4_;
_loc10_ = x - 1;
_loc9_ = y - 1;
_loc11_ = §§constant(168);
}
}
}
}
}
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y - 1)[§§constant(33)] != §§constant(115))
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y - 1)[§§constant(161)] and !this[§§constant(163)][y - 1][x + 1])
{
_loc5_ = eval(§§constant(110))[§§constant(154)]((x - (x + 1)) * (x - (x + 1)) + (y - (y - 1)) * (y - (y - 1)));
_loc4_ = eval(§§constant(110))[§§constant(154)]((x + 1 - tx) * (x + 1 - tx) + (y - 1 - ty) * (y - 1 - ty));
if(_loc6_ == undefined or _loc6_ > _loc5_ + _loc4_)
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y - 1)[§§constant(161)] or this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y)[§§constant(161)])
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y - 1)[§§constant(33)] != §§constant(115) or this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y)[§§constant(33)] != §§constant(115))
{
_loc6_ = _loc5_ + _loc4_;
_loc10_ = x + 1;
_loc9_ = y - 1;
_loc11_ = §§constant(169);
}
}
}
}
}
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y + 1)[§§constant(33)] != §§constant(115))
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y + 1)[§§constant(161)] and !this[§§constant(163)][y + 1][x - 1])
{
_loc5_ = eval(§§constant(110))[§§constant(154)]((x - (x - 1)) * (x - (x - 1)) + (y - (y + 1)) * (y - (y + 1)));
_loc4_ = eval(§§constant(110))[§§constant(154)]((x - 1 - tx) * (x - 1 - tx) + (y + 1 - ty) * (y + 1 - ty));
if(_loc6_ == undefined or _loc6_ > _loc5_ + _loc4_)
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y + 1)[§§constant(161)] or this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y)[§§constant(161)])
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y + 1)[§§constant(33)] != §§constant(115) or this[§§constant(4)][§§constant(36)][§§constant(114)](x - 1,y)[§§constant(33)] != §§constant(115))
{
_loc6_ = _loc5_ + _loc4_;
_loc10_ = x - 1;
_loc9_ = y + 1;
_loc11_ = §§constant(170);
}
}
}
}
}
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y + 1)[§§constant(33)] != §§constant(115))
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y + 1)[§§constant(161)] and !this[§§constant(163)][y + 1][x + 1])
{
_loc5_ = eval(§§constant(110))[§§constant(154)]((x - (x + 1)) * (x - (x + 1)) + (y - (y + 1)) * (y - (y + 1)));
_loc4_ = eval(§§constant(110))[§§constant(154)]((x + 1 - tx) * (x + 1 - tx) + (y + 1 - ty) * (y + 1 - ty));
if(_loc6_ == undefined or _loc6_ > _loc5_ + _loc4_)
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y + 1)[§§constant(161)] or this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y)[§§constant(161)])
{
if(this[§§constant(4)][§§constant(36)][§§constant(114)](x,y + 1)[§§constant(33)] != §§constant(115) or this[§§constant(4)][§§constant(36)][§§constant(114)](x + 1,y)[§§constant(33)] != §§constant(115))
{
_loc6_ = _loc5_ + _loc4_;
_loc10_ = x + 1;
_loc9_ = y + 1;
_loc11_ = §§constant(171);
}
}
}
}
}
if(_loc11_ != undefined)
{
_loc12_[§§constant(172)] = true;
_loc12_[§§constant(18)] = _loc10_;
_loc12_[§§constant(19)] = _loc9_;
}
else
{
_loc12_[§§constant(172)] = false;
_loc12_[§§constant(18)] = x;
_loc12_[§§constant(19)] = y;
}
return _loc12_;
};
_loc2_[§§constant(144)] = function(x, y, tx, ty)
{
var _loc12_ = getTimer();
var _loc3_ = new §\§\§constant(129)§();
var _loc11_ = true;
var _loc16_ = x;
var _loc15_ = y;
var _loc9_ = tx;
var _loc8_ = ty;
var _loc7_ = x;
var _loc6_ = y;
var _loc5_ = new §\§\§constant(2)§();
var _loc10_ = undefined;
if(x != tx or y != ty)
{
var _loc4_ = 0;
while(_loc4_ < this[§§constant(7)])
{
this[§§constant(163)][_loc4_] = new §\§\§constant(129)§();
var _loc2_ = 0;
while(_loc2_ < this[§§constant(6)])
{
this[§§constant(163)][_loc4_][_loc2_] = false;
_loc2_ = _loc2_ + 1;
}
_loc4_ = _loc4_ + 1;
}
_loc3_[§§constant(128)]({§\§\§constant(18)§:x,§\§\§constant(19)§:y});
while(_loc11_)
{
_loc5_ = this[§§constant(162)](_loc7_,_loc6_,_loc9_,_loc8_);
if(_loc5_[§§constant(172)])
{
_loc7_ = _loc5_[§§constant(18)];
_loc6_ = _loc5_[§§constant(19)];
_loc3_[§§constant(128)](_loc5_);
if(_loc7_ == _loc9_ and _loc6_ == _loc8_)
{
this[§§constant(163)][_loc8_][_loc9_] = true;
_loc3_[§§constant(128)]({§\§\§constant(18)§:_loc9_,§\§\§constant(19)§:_loc8_});
_loc11_ = false;
}
}
else
{
_loc3_[§§constant(173)]();
_loc10_ = _loc3_[§§constant(174)];
if(_loc10_ > 0)
{
_loc7_ = _loc3_[_loc10_ - 1][§§constant(18)];
_loc6_ = _loc3_[_loc10_ - 1][§§constant(19)];
}
else
{
_loc11_ = false;
_loc3_ = [];
_loc3_[§§constant(128)]({§\§\§constant(18)§:x,§\§\§constant(19)§:y});
}
}
}
}
else
{
_loc3_[§§constant(128)]({§\§\§constant(18)§:x,§\§\§constant(19)§:y});
}
this[§§constant(175)](_loc3_);
_loc12_ = getTimer() - _loc12_;
};
_loc2_[§§constant(175)] = function(pathDataArr)
{
var _loc6_ = new §\§\§constant(129)§();
var _loc7_ = pathDataArr;
var _loc2_ = new §\§\§constant(2)§();
var _loc8_ = new §\§\§constant(2)§();
var _loc5_ = new §\§\§constant(2)§();
var _loc4_ = new §\§\§constant(2)§();
var _loc9_ = pathDataArr[§§constant(174)];
var _loc3_ = 0;
while(_loc3_ < _loc9_)
{
_loc2_ = _loc7_[_loc3_];
_loc8_ = _loc7_[_loc3_ - 1];
_loc5_ = _loc7_[_loc3_ + 1];
if(_loc2_[§§constant(18)] != _loc8_[§§constant(18)] or _loc2_[§§constant(19)] != _loc8_[§§constant(19)])
{
_loc6_[§§constant(128)](_loc2_);
if(_loc3_ < _loc9_ - 1)
{
if(_loc2_[§§constant(18)] != _loc5_[§§constant(18)] and _loc2_[§§constant(19)] != _loc5_[§§constant(19)])
{
_loc4_ = {};
if(this[§§constant(4)][§§constant(36)][§§constant(114)](_loc5_[§§constant(18)],_loc2_[§§constant(19)])[§§constant(161)])
{
_loc4_[§§constant(18)] = _loc5_[§§constant(18)];
_loc4_[§§constant(19)] = _loc2_[§§constant(19)];
_loc6_[§§constant(128)](_loc4_);
}
else
{
_loc4_[§§constant(18)] = _loc2_[§§constant(18)];
_loc4_[§§constant(19)] = _loc5_[§§constant(19)];
_loc6_[§§constant(128)](_loc4_);
}
}
}
}
_loc3_ = _loc3_ + 1;
}
this[§§constant(176)] = [];
this[§§constant(176)] = _loc6_[§§constant(177)]();
};
_loc2_[§§constant(61)] = function()
{
if(!this[§§constant(82)])
{
if(this[§§constant(44)])
{
this[§§constant(178)]();
this[§§constant(179)](this[§§constant(18)],this[§§constant(19)]);
this[§§constant(105)]();
if(this[§§constant(71)] == §§constant(75))
{
this[§§constant(180)]();
}
else
{
this[§§constant(113)](this[§§constant(18)],this[§§constant(19)]);
}
this[§§constant(181)](this[§§constant(18)],this[§§constant(19)]);
this[§§constant(182)]();
}
}
};
_loc2_[§§constant(183)] = function(x, y, tx, ty)
{
var _loc2_ = this[§§constant(73)];
var _loc6_ = x;
var _loc5_ = y;
var _loc4_ = tx;
var _loc3_ = ty;
if(_loc6_ != _loc4_)
{
if(_loc6_ < _loc4_)
{
_loc2_ = §§constant(84);
}
else if(_loc6_ > _loc4_)
{
_loc2_ = §§constant(83);
}
}
if(_loc5_ != _loc3_)
{
if(_loc5_ < _loc3_)
{
_loc2_ = §§constant(78);
}
else if(_loc5_ > _loc3_)
{
_loc2_ = §§constant(85);
}
}
if(_loc6_ == _loc4_ and _loc5_ == _loc3_)
{
_loc2_ = §§constant(77);
}
return _loc2_;
};
_loc2_[§§constant(145)] = function()
{
this[§§constant(184)] = false;
var _loc2_ = this[§§constant(176)][§§constant(174)];
this[§§constant(133)]();
this[§§constant(26)] = this[§§constant(26)] + 1;
if(this[§§constant(26)] > _loc2_)
{
if(this[§§constant(26)] == _loc2_ + 1)
{
this[§§constant(59)]();
}
}
else
{
this[§§constant(24)] = !(this[§§constant(22)] == undefined or this[§§constant(22)] == null) ? this[§§constant(22)] : this[§§constant(8)];
this[§§constant(25)] = !(this[§§constant(23)] == undefined or this[§§constant(23)] == null) ? this[§§constant(23)] : this[§§constant(9)];
this[§§constant(22)] = this[§§constant(176)][this[§§constant(26)] - 1][§§constant(18)];
this[§§constant(23)] = this[§§constant(176)][this[§§constant(26)] - 1][§§constant(19)];
this[§§constant(185)] = this[§§constant(24)] * this[§§constant(10)] + 20;
this[§§constant(186)] = this[§§constant(25)] * this[§§constant(10)] + 20;
this[§§constant(42)] = this[§§constant(22)] * this[§§constant(10)] + 20;
this[§§constant(43)] = this[§§constant(23)] * this[§§constant(10)] + 20;
this[§§constant(73)] = this[§§constant(183)](this[§§constant(24)],this[§§constant(25)],this[§§constant(22)],this[§§constant(23)]);
if(this[§§constant(73)] != §§constant(77))
{
this[§§constant(74)](this[§§constant(73)]);
}
}
};
_loc2_[§§constant(187)] = function()
{
var _loc3_ = (this[§§constant(40)] - 20) / this[§§constant(10)];
var _loc2_ = (this[§§constant(41)] - 20) / this[§§constant(10)];
if(this[§§constant(73)] != undefined)
{
if(this[§§constant(73)] == §§constant(83) or this[§§constant(73)] == §§constant(84))
{
if(this[§§constant(22)] == _loc3_)
{
return true;
}
return false;
}
if(this[§§constant(73)] == §§constant(85) or this[§§constant(73)] == §§constant(78))
{
if(this[§§constant(23)] == _loc2_)
{
return true;
}
return false;
}
if(this[§§constant(73)] == §§constant(77))
{
if(this[§§constant(22)] == _loc3_ and this[§§constant(23)] == _loc2_)
{
return true;
}
return false;
}
return false;
}
};
_loc2_[§§constant(188)] = function()
{
var _loc4_ = this[§§constant(18)] * this[§§constant(10)] + 20;
var _loc3_ = this[§§constant(19)] * this[§§constant(10)] + 20;
var _loc2_ = undefined;
if(this[§§constant(40)] > _loc4_)
{
_loc2_ = §§constant(83);
}
else if(this[§§constant(40)] < _loc4_)
{
_loc2_ = §§constant(84);
}
if(this[§§constant(41)] > _loc3_)
{
_loc2_ = §§constant(85);
}
else if(this[§§constant(41)] < _loc3_)
{
_loc2_ = §§constant(78);
}
if(_loc2_ != undefined)
{
trace(§§constant(188));
this[§§constant(73)] = _loc2_;
this[§§constant(176)] = [];
this[§§constant(176)] = [{§\§\§constant(18)§:this[§§constant(18)],§\§\§constant(19)§:this[§§constant(19)]}];
this[§§constant(26)] = 0;
this[§§constant(24)] = this[§§constant(22)];
this[§§constant(25)] = this[§§constant(23)];
this[§§constant(22)] = this[§§constant(18)];
this[§§constant(23)] = this[§§constant(19)];
this[§§constant(185)] = this[§§constant(24)] * this[§§constant(10)] + 20;
this[§§constant(186)] = this[§§constant(25)] * this[§§constant(10)] + 20;
this[§§constant(42)] = this[§§constant(22)] * this[§§constant(10)] + 20;
this[§§constant(43)] = this[§§constant(23)] * this[§§constant(10)] + 20;
}
};
_loc2_[§§constant(178)] = function()
{
if(!this[§§constant(139)])
{
var _loc6_ = true;
if(this[§§constant(73)] == §§constant(77))
{
if(!this[§§constant(187)]())
{
this[§§constant(188)]();
}
}
if(this[§§constant(73)] == §§constant(83))
{
this[§§constant(40)] -= this[§§constant(11)];
}
else if(this[§§constant(73)] == §§constant(84))
{
this[§§constant(40)] += this[§§constant(11)];
}
else if(this[§§constant(73)] == §§constant(85))
{
this[§§constant(41)] -= this[§§constant(11)];
}
else if(this[§§constant(73)] == §§constant(78))
{
this[§§constant(41)] += this[§§constant(11)];
}
var _loc10_ = eval(§§constant(110))[§§constant(111)]((this[§§constant(41)] + 19) / this[§§constant(10)]);
var _loc7_ = eval(§§constant(110))[§§constant(111)]((this[§§constant(41)] - 19) / this[§§constant(10)]);
var _loc8_ = eval(§§constant(110))[§§constant(111)]((this[§§constant(40)] - 19) / this[§§constant(10)]);
var _loc9_ = eval(§§constant(110))[§§constant(111)]((this[§§constant(40)] + 19) / this[§§constant(10)]);
var _loc2_ = this[§§constant(4)][§§constant(36)][§§constant(114)](_loc8_,_loc7_);
var _loc4_ = this[§§constant(4)][§§constant(36)][§§constant(114)](_loc9_,_loc7_);
var _loc3_ = this[§§constant(4)][§§constant(36)][§§constant(114)](_loc8_,_loc10_);
var _loc5_ = this[§§constant(4)][§§constant(36)][§§constant(114)](_loc9_,_loc10_);
if(!this[§§constant(184)])
{
if(this[§§constant(73)] == §§constant(85))
{
if(_loc2_[§§constant(161)] and _loc4_[§§constant(161)])
{
if(_loc2_[§§constant(33)] == §§constant(115) or _loc4_[§§constant(33)] == §§constant(115))
{
if(_loc2_[§§constant(19)] != this[§§constant(19)] or _loc4_[§§constant(19)] != this[§§constant(19)])
{
if(_loc2_[§§constant(19)] < this[§§constant(7)] - 1 and _loc4_[§§constant(19)] < this[§§constant(7)] - 1)
{
this[§§constant(41)] += this[§§constant(11)];
}
}
}
}
else if(_loc2_[§§constant(33)] == §§constant(120) or _loc4_[§§constant(33)] == §§constant(120))
{
if(_loc2_[§§constant(19)] != this[§§constant(19)] or _loc4_[§§constant(19)] != this[§§constant(19)])
{
if(_loc2_[§§constant(19)] < this[§§constant(7)] - 1 and _loc4_[§§constant(19)] < this[§§constant(7)] - 1)
{
_loc6_ = false;
this[§§constant(41)] += this[§§constant(11)];
}
}
}
else if(_loc2_[§§constant(33)] == §§constant(189) and _loc4_[§§constant(33)] == §§constant(189))
{
if(!_loc2_[§§constant(190)](_loc2_[§§constant(18)],_loc2_[§§constant(19)] - 1))
{
_loc6_ = false;
this[§§constant(41)] += this[§§constant(11)];
}
}
else if(!(_loc2_[§§constant(33)] == §§constant(116) and _loc4_[§§constant(33)] == §§constant(116)))
{
_loc6_ = false;
this[§§constant(41)] += this[§§constant(11)];
}
if(this[§§constant(41)] > this[§§constant(186)])
{
this[§§constant(41)] -= this[§§constant(11)];
}
}
if(this[§§constant(73)] == §§constant(78))
{
if(_loc3_[§§constant(161)] and _loc5_[§§constant(161)])
{
if(_loc3_[§§constant(33)] == §§constant(115) or _loc5_[§§constant(33)] == §§constant(115))
{
if(_loc3_[§§constant(19)] != this[§§constant(19)] or _loc5_[§§constant(19)] != this[§§constant(19)])
{
if(_loc3_[§§constant(19)] > 1 and _loc5_[§§constant(19)] > 1)
{
this[§§constant(41)] -= this[§§constant(11)];
}
}
}
}
else if(_loc3_[§§constant(33)] == §§constant(120) or _loc5_[§§constant(33)] == §§constant(120))
{
if(_loc3_[§§constant(19)] != this[§§constant(19)] or _loc5_[§§constant(19)] != this[§§constant(19)])
{
if(_loc3_[§§constant(19)] > 1 and _loc5_[§§constant(19)] > 1)
{
_loc6_ = false;
this[§§constant(41)] -= this[§§constant(11)];
}
}
}
else if(_loc3_[§§constant(33)] == §§constant(189) and _loc5_[§§constant(33)] == §§constant(189))
{
if(!_loc3_[§§constant(190)](_loc3_[§§constant(18)],_loc3_[§§constant(19)] + 1))
{
_loc6_ = false;
this[§§constant(41)] -= this[§§constant(11)];
}
}
else if(!(_loc3_[§§constant(33)] == §§constant(116) and _loc5_[§§constant(33)] == §§constant(116)))
{
_loc6_ = false;
this[§§constant(41)] -= this[§§constant(11)];
}
if(this[§§constant(41)] < this[§§constant(186)])
{
this[§§constant(41)] += this[§§constant(11)];
}
}
if(this[§§constant(73)] == §§constant(83))
{
if(_loc2_[§§constant(161)] and _loc3_[§§constant(161)])
{
if(_loc2_[§§constant(33)] == §§constant(115) or _loc3_[§§constant(33)] == §§constant(115))
{
if(_loc2_[§§constant(18)] != this[§§constant(18)] or _loc3_[§§constant(18)] != this[§§constant(18)])
{
if(_loc2_[§§constant(18)] < this[§§constant(6)] - 1 and _loc3_[§§constant(18)] < this[§§constant(6)] - 1)
{
this[§§constant(40)] += this[§§constant(11)];
}
}
}
}
else if(_loc2_[§§constant(33)] == §§constant(120) or _loc3_[§§constant(33)] == §§constant(120))
{
if(_loc2_[§§constant(18)] != this[§§constant(18)] or _loc3_[§§constant(18)] != this[§§constant(18)])
{
if(_loc2_[§§constant(18)] < this[§§constant(6)] - 1 and _loc3_[§§constant(18)] < this[§§constant(6)] - 1)
{
_loc6_ = false;
this[§§constant(40)] += this[§§constant(11)];
}
}
}
else if(_loc2_[§§constant(33)] == §§constant(189) and _loc3_[§§constant(33)] == §§constant(189))
{
if(!_loc2_[§§constant(190)](_loc2_[§§constant(18)] - 1,_loc2_[§§constant(19)]))
{
_loc6_ = false;
this[§§constant(40)] += this[§§constant(11)];
}
}
else
{
_loc6_ = false;
this[§§constant(40)] += this[§§constant(11)];
}
if(this[§§constant(40)] > this[§§constant(185)])
{
this[§§constant(40)] -= this[§§constant(11)];
}
}
if(this[§§constant(73)] == §§constant(84))
{
if(_loc4_[§§constant(161)] and _loc5_[§§constant(161)])
{
if(_loc4_[§§constant(33)] == §§constant(115) or _loc5_[§§constant(33)] == §§constant(115))
{
if(_loc4_[§§constant(18)] != this[§§constant(18)] or _loc5_[§§constant(18)] != this[§§constant(18)])
{
if(_loc4_[§§constant(18)] > 1 and _loc5_[§§constant(18)] > 1)
{
this[§§constant(40)] -= this[§§constant(11)];
}
}
}
}
else if(_loc4_[§§constant(33)] == §§constant(120) or _loc5_[§§constant(33)] == §§constant(120))
{
if(_loc4_[§§constant(18)] != this[§§constant(18)] or _loc5_[§§constant(18)] != this[§§constant(18)])
{
if(_loc4_[§§constant(18)] > 1 and _loc5_[§§constant(18)] > 1)
{
_loc6_ = false;
this[§§constant(40)] -= this[§§constant(11)];
}
}
}
else if(_loc4_[§§constant(33)] == §§constant(189) and _loc5_[§§constant(33)] == §§constant(189))
{
if(!_loc4_[§§constant(190)](_loc4_[§§constant(18)] + 1,_loc4_[§§constant(19)]))
{
_loc6_ = false;
this[§§constant(40)] -= this[§§constant(11)];
}
}
else
{
_loc6_ = false;
this[§§constant(40)] -= this[§§constant(11)];
}
if(this[§§constant(40)] < this[§§constant(185)])
{
this[§§constant(40)] += this[§§constant(11)];
}
}
if(_loc6_)
{
}
}
this[§§constant(18)] = eval(§§constant(110))[§§constant(111)](this[§§constant(40)] / this[§§constant(10)]);
this[§§constant(19)] = eval(§§constant(110))[§§constant(111)](this[§§constant(41)] / this[§§constant(10)]);
this[§§constant(184)] = this[§§constant(187)]();
if(this[§§constant(184)])
{
this[§§constant(145)]();
}
else if(!_loc6_)
{
this[§§constant(59)]();
}
}
};
_loc2_[§§constant(179)] = function(x, y)
{
this[§§constant(27)][§§constant(38)] = this[§§constant(40)] - 20;
this[§§constant(27)][§§constant(39)] = this[§§constant(41)] - 20;
this[§§constant(191)](x,y);
};
_loc2_[§§constant(191)] = function(x, y)
{
this[§§constant(30)] = this[§§constant(4)][§§constant(31)][§§constant(32)](x,y,this[§§constant(29)]);
this[§§constant(27)][§§constant(192)](this[§§constant(30)]);
};
_loc2_[§§constant(181)] = function(x, y)
{
var _loc2_ = this[§§constant(4)][§§constant(36)][§§constant(114)](x,y);
if(_loc2_[§§constant(33)] == §§constant(156) or _loc2_[§§constant(33)] == §§constant(116))
{
_loc2_[§§constant(193)](this[§§constant(33)] + this[§§constant(28)],this);
this[§§constant(27)][§§constant(194)] = false;
}
else
{
this[§§constant(27)][§§constant(194)] = true;
}
};
_loc2_[§§constant(182)] = function()
{
if(this[§§constant(18)] != this[§§constant(20)] or this[§§constant(19)] != this[§§constant(21)])
{
this[§§constant(4)][§§constant(31)][§§constant(58)](this[§§constant(18)],this[§§constant(19)],this[§§constant(33)] + this[§§constant(28)],this);
this[§§constant(4)][§§constant(31)][§§constant(58)](this[§§constant(20)],this[§§constant(21)],this[§§constant(33)] + this[§§constant(28)],null);
this[§§constant(20)] = this[§§constant(18)];
this[§§constant(21)] = this[§§constant(19)];
if(!this[§§constant(44)])
{
this[§§constant(4)][§§constant(31)][§§constant(58)](this[§§constant(18)],this[§§constant(19)],this[§§constant(33)] + this[§§constant(28)],null);
this[§§constant(4)][§§constant(31)][§§constant(58)](this[§§constant(20)],this[§§constant(21)],this[§§constant(33)] + this[§§constant(28)],null);
}
}
};
_loc2_[§§constant(180)] = function()
{
var _loc4_ = undefined;
var _loc3_ = false;
var _loc6_ = §§constant(151);
var _loc7_ = this[§§constant(28)] != 1 ? §§constant(195) : §§constant(196);
var _loc5_ = §§constant(197);
var _loc2_ = new §\§\§constant(2)§();
if(!_loc3_)
{
_loc2_ = this[§§constant(4)][§§constant(31)][§§constant(114)](this[§§constant(18)],this[§§constant(19)],_loc6_);
if(_loc2_ != null and _loc2_ != undefined and _loc2_[§§constant(71)] != §§constant(75) and _loc2_[§§constant(44)])
{
_loc4_ = _loc6_;
_loc3_ = true;
}
}
if(!_loc3_)
{
_loc2_ = this[§§constant(4)][§§constant(31)][§§constant(114)](this[§§constant(18)],this[§§constant(19)],_loc7_);
if(_loc2_ != null and _loc2_ != undefined and _loc2_[§§constant(71)] != §§constant(75) and _loc2_[§§constant(44)])
{
_loc4_ = _loc7_;
_loc3_ = true;
}
}
if(!_loc3_)
{
_loc2_ = this[§§constant(4)][§§constant(31)][§§constant(114)](this[§§constant(18)],this[§§constant(19)],_loc5_);
if(_loc2_ != null and _loc2_ != undefined and _loc2_[§§constant(44)])
{
_loc4_ = _loc5_;
_loc3_ = true;
}
}
if(_loc3_)
{
if(_loc4_ == _loc6_)
{
this[§§constant(44)] = false;
this[§§constant(74)](§§constant(65));
trace(§§constant(198));
}
else if(_loc4_ == _loc7_ or _loc4_ == _loc5_)
{
this[§§constant(74)](§§constant(62));
trace(§§constant(199));
}
}
};
_loc2_[§§constant(70)] = function()
{
this[§§constant(27)][§§constant(60)] = null;
this[§§constant(27)][§§constant(200)]();
this[§§constant(4)][§§constant(31)][§§constant(58)](this[§§constant(18)],this[§§constant(19)],this[§§constant(33)] + this[§§constant(28)],null);
this[§§constant(4)][§§constant(31)][§§constant(58)](this[§§constant(20)],this[§§constant(21)],this[§§constant(33)] + this[§§constant(28)],null);
false;
};
eval(§§constant(1))[§§constant(3)] = function(rootMc, targetMc, col, row, intX, intY, spacing)
{
this[§§constant(4)] = rootMc;
this[§§constant(5)] = targetMc;
this[§§constant(6)] = col;
this[§§constant(7)] = row;
this[§§constant(8)] = intX;
this[§§constant(9)] = intY;
this[§§constant(10)] = spacing;
this[§§constant(11)] = this[§§constant(12)][this[§§constant(13)]];
this[§§constant(14)]();
}[§§constant(17)] = 0;
_loc2_[§§constant(161)] = true;
_loc2_[§§constant(33)] = §§constant(201);
_loc2_[§§constant(34)] = §§constant(202);
_loc2_[§§constant(29)] = 2;
_loc2_[§§constant(13)] = 2;
_loc2_[§§constant(12)] = [1,2,4,5,8];
_loc2_[§§constant(69)] = new §\§\§constant(129)§();
_loc2_[§§constant(123)] = 1;
_loc2_[§§constant(131)] = 1;
_loc2_[§§constant(120)] = 1;
_loc2_[§§constant(176)] = new §\§\§constant(129)§();
_loc2_[§§constant(26)] = 0;
_loc2_[§§constant(44)] = true;
_loc2_[§§constant(71)] = §§constant(63);
_loc2_[§§constant(80)] = true;
_loc2_[§§constant(82)] = false;
_loc2_[§§constant(184)] = false;
_loc2_[§§constant(139)] = false;
_loc2_[§§constant(146)] = 1000;
_loc2_[§§constant(148)] = new §\§\§constant(129)§();
_loc2_[§§constant(153)] = new §\§\§constant(129)§();
_loc2_[§§constant(163)] = new §\§\§constant(129)§();
_loc2_[§§constant(138)] = new §\§\§constant(129)§();
§§push(§§constant(203)(eval(§§constant(1))[§§constant(3)][§§constant(15)],null,1));
}
§§pop();
}
}